.container{width:1000px;margin:0 auto;}
.footer{height:auto;overflow:hidden;zoom:1;margin:0 auto;}
.headwrap{height:50px;background:#3c3c3c;position:relative;z-index:2;}
.logo,.nav li{float:left;}
#nav{width:790px;}
.nav li{height:50px; line-height:50px; text-align:center; position:relative; z-index:999;}
.nav li a,.nav li a:link,.nav li a:visited,.nav li a:active{font-size:14px;font-weight:bold;color:#fff;/*padding:0 20px;*/padding-left:20px;}
.nav li a:hover{color:#666;text-decoration: none;}
.nav li ul{ display:none; position:relative;_position:absolute;_top:50px;_left:0px;z-index:999; border-top:0; text-align:center; zoom:1;}
.nav li ul li{float:none;background:#f3f3f3;border:1px solid #d3d3d3;border-top:none;height:35px;line-height:35px;}
.nav li ul li a,.nav li ul li a:link,.nav li ul li a:visited,.nav li ul li a:hover,.nav li ul li a:active{padding:0 5px;height:35px;font-size:12px;font-weight:normal;color:#666;display:block;}
.footer{background:#f7f7f7;position: relative;color:#999;}
.footer-nav{position: absolute; right:20px;top:6px;}
.copyright{line-height:24px;margin:10px 20px;}
.footer a,.footer a:link,.footer a:visited,.footer a:hover,.footer active{color:#666;text-decoration:none;}
.logo a{display:table-cell; width:174px; height:50px; font-size:30px; text-align:center; vertical-align:middle;}
.logo img  {max-height: 50px; zoom: expression( function(elm) { if (elm.height > 50 ){ elm.height=50; } elm.style.zoom = '1'; }(this) ); }